home *** CD-ROM | disk | FTP | other *** search
-
-
-
- VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx)))) VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx))))
-
-
-
- NNNNAAAAMMMMEEEE
- VkMsgComponent - Abstract base class for all ViewKit message components
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- VkComponent : VkCallbackObject
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <Vk/VkMsgComponent.h>
-
- PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
- VkMsgComponent(const char* name);
- virtual void ~VkMsgComponent(void);
-
-
- MMMMeeeessssssssaaaaggggeeee FFFFaaaacccciiiilllliiiittttyyyy AAAAcccccccceeeessssssss
- VkMsgClient* messageClient(void);
-
- void updatePatterns(void);
-
- VkMsgPattern addAction(char* name,
- VkMsgClientAction proc,
- void *client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- VkMsgPattern createAction(char* name,
- VkMsgClientAction proc,
- void *client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- void removeAction(VkMsgPattern pat);
-
- void addTranslation(char* name,
- VkMsgClientAction proc,
- void *client_data,
- Boolean deleteMessage = True);
-
- void removeTranslation(char* name);
-
- VkMsgStatus registerPattern(VkMsgPattern pat);
-
- VkMsgStatus unregisterPattern(VkMsgPattern pat);
-
- VkMsgStatus destroyPattern(VkMsgPattern pat);
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx)))) VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx))))
-
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- VkMsgComponent is a subclass of VkComponent which creates a
- VkMsgClient object. Components which handle messages (e.g. an
- editor component that sends and receives its own messages) should be
- subclasses of VkMsgComponent. There are convenience methods for
- accessing VkMsgClient methods.
-
-
-
- DDDDEEEERRRRIIIIVVVVIIIINNNNGGGG SSSSUUUUBBBBCCCCLLLLAAAASSSSSSSSEEEESSSS
- The same guidelines for deriving from VkComponent apply to
- VkMsgComponent subclasses.
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt(((())))
- VkMsgComponent(const char* name);
- virtual void ~VkMsgComponent(void);
-
-
- Same as VkComponent constructor
-
- mmmmeeeessssssssaaaaggggeeeeCCCClllliiiieeeennnntttt(((())))
- VkMsgClient* messageClient(void);
-
-
- Returns a pointer to the VkMsgClient object for access to message
- facility functionality. See the VkMsgClient man page for more
- details.
-
- MMMMeeeessssssssaaaaggggeeee RRRRoooouuuuttttiiiinnnneeeessss
- void updatePatterns(void);
-
- VkMsgPattern addAction(char* name,
- VkMsgClientAction proc,
- void *client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- VkMsgPattern createAction(char* name,
- VkMsgClientAction proc,
- void *client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- void removeAction(VkMsgPattern pat);
-
- void addTranslation(char* name,
- VkMsgClientAction proc,
- void *client_data,
- Boolean deleteMessage = True);
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx)))) VVVVkkkkMMMMssssggggCCCCoooommmmppppoooonnnneeeennnntttt((((3333xxxx))))
-
-
-
- void removeTranslation(char* name);
-
- VkMsgStatus registerPattern(VkMsgPattern pat);
-
- VkMsgStatus unregisterPattern(VkMsgPattern pat);
-
- VkMsgStatus destroyPattern(VkMsgPattern pat);
-
-
- Convenience routines for accessing VkMsgClient methods. See the
- VkMsgClient man page for more details.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
- installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
- setDefaultResources(), getResources(), manage(), unmanage(),
- baseWidget(), okToQuit(), _name, _baseWidget, _w, deleteCallback
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
- callCallbacks(), addCallback(), removeCallback(),
- removeAllCallbacks()
-
-
- CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
- VkMsgClient, VkMsgService
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- VkComponent, VkMsgClient, VkMsgComponent, VkMsgService
- _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
- _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-